package cockpit.comm.DTO;

import java.sql.ResultSet;
import java.sql.SQLException;

public class TipoCuentaDTO 
{
    // --------------------------------------------------------------------
    // Attributes
    // --------------------------------------------------------------------
    private long idTipoCuenta;

    private int tipoCuenta;

    private String descripcion;    

    // --------------------------------------------------------------------
    // Constructors
    // --------------------------------------------------------------------

    public TipoCuentaDTO( ){ }
    
    public TipoCuentaDTO( ResultSet resultSet ) throws SQLException
    {
        Long varIdTipoCuenta = resultSet.getLong( "idTipoCuenta" );
        if( varIdTipoCuenta != null )
            setIdTipoCuenta( varIdTipoCuenta );

        Integer varTipoCuenta = resultSet.getInt( "tipoCuenta" );
        if( varTipoCuenta != null )
            setTipoCuenta( varTipoCuenta );

        if( resultSet.getString( "descripcion" ) != null )
        {
            String varDescripcion = resultSet.getString( "descripcion" );
            setDescripcion( varDescripcion );
        }
    }

    // --------------------------------------------------------------------
    // Metodos get and set
    // --------------------------------------------------------------------

    public long getIdTipoCuenta( )
    {
        return idTipoCuenta;
    }

    public void setIdTipoCuenta( long idTipoCuenta )
    {
        this.idTipoCuenta = idTipoCuenta;
    }

    public int getTipoCuenta( )
    {
        return tipoCuenta;
    }

    public void setTipoCuenta( int tipoCuenta )
    {
        this.tipoCuenta = tipoCuenta;
    }

    public String getDescripcion( )
    {
        return descripcion;
    }

    public void setDescripcion( String descripcion )
    {
        this.descripcion = descripcion;
    }
    
}
